grass owl
noun
: a rather large long-legged owl (Tyto longimembris) that lives in tall grass and is widely distributed from India and southern China to northern Australia and Fiji
Love words? Need even more definitions?
Merriam-Webster unabridged
Share